Atoll lagoon - French English Dictionary